41880ae809c57e873f5b7fb7aa0e474b0daa71ed,VUE2/src/tufts/vue/PrototypePanel.java,PrototypePanel,PrototypePanel,#DockWindow#,34
Before Change
setLayout(new GridBagLayout());
zoomPanel.setLayout(new GridBagLayout());
fadePanel.setLayout(new GridBagLayout());
constraints.fill = GridBagConstraints.HORIZONTAL;
constraints.weightx = 0.0;
constraints.weighty = 0.0;
constraints.gridx = 0;
constraints.gridy = 0;
constraints.gridheight = 1;
constraints.gridwidth = 1;
constraints.insets = halfGutterInsets;
zoomSelButton = new JButton();
zoomSelButton.setAction(tufts.vue.Actions.ZoomToSelection);
zoomPanel.add(zoomSelButton, constraints);
zoomMapButton = new JButton();
zoomMapButton.setAction(tufts.vue.Actions.ZoomFit);
constraints.gridy = 1;
zoomPanel.add(zoomMapButton, constraints);
zoomLockCheckBox = new JCheckBox("Lock On");
zoomLockCheckBox.addChangeListener(this);
constraints.gridx = 1;
constraints.gridy = 0;
constraints.gridheight = 2;
zoomPanel.add(zoomLockCheckBox, constraints);
fadeLabel = new JLabel("Opacity");
constraints.gridx = 0;
constraints.gridheight = 1;
fadePanel.add(fadeLabel, constraints);
fadeSlider = new JSlider(JSlider.HORIZONTAL, 0, 100, 0);
JLabel label100 = new JLabel("100%");
JLabel label0 = new JLabel("0%");
Hashtable labelTable = new Hashtable();
labelTable.put(new Integer( 0 ), label100);
labelTable.put(new Integer( 100 ), label0);
fadeSlider.setLabelTable(labelTable);
fadeSlider.setPaintLabels(true);
fadeSlider.setPaintTicks(false);
fadeSlider.setPreferredSize(new Dimension(130,35));
fadeSlider.addChangeListener(this);
constraints.gridx = 1;
fadePanel.add(fadeSlider, constraints);
constraints.fill = GridBagConstraints.BOTH;
constraints.weightx = 1.0;
constraints.weighty = 1.0;
constraints.insets = new Insets(HALF_GUTTER, HALF_GUTTER, 0, HALF_GUTTER);
add(zoomPanel, constraints);
linePanel = new JPanel() {
public static final long serialVersionUID = 1;
protected void paintComponent(java.awt.Graphics g) {
if (isOpaque()) {
g.setColor(getBackground());
g.fillRect(0, 0, getWidth(), getHeight());
}
g.setColor(java.awt.Color.DARK_GRAY);
g.drawLine(HALF_GUTTER, getHeight() / 2, getWidth() - HALF_GUTTER - 1, getHeight() / 2);
}
};
constraints.gridy = 1;
constraints.insets = new Insets(0, HALF_GUTTER, 0, HALF_GUTTER);
add(linePanel, constraints);
constraints.gridy = 2;
constraints.insets = new Insets(0, HALF_GUTTER, HALF_GUTTER, HALF_GUTTER);
add(fadePanel, constraints);
dw.setContent(this);
After Change
zoomPanel.add(zoomLockCheckBox, constraints);
fadePanel = new JPanel();
fadePanel.setLayout(new GridBagLayout());
fadeLabel = new JLabel("Opacity");